AttackParameters
    [projectile_center] = Vector
    range = float
    projectile_creation_distance = float(0)
    damage_modifier = f(1)
    
    -- Number of ticks in which it will be possible to shoot again;
    -- if < 1, multiple shots can be performed in one tick
    cooldown = float
    movement_slow_down_factor = f(1)
    movement_slow_down_cooldown = f(cooldown)
    ammo_type or ammo_category = new Ammo or AmmoID
    sound = Sound
    shell_particle = Particle
    [animation] = RotatedAnimation
